// components/comment/index.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {
    // 接收父组件传过来的index
    index: {
      type: Number,
      value: 0
    },
    //接收父组件传过来的动态数据
    commentData: {
      type: Object,
      value: {
        // 基础字段
        id: 0,
        title: "",
        categoryId: 0,
        subCategoryId: 0,
        petType: "",
        petBreed: "",
        description: "",
        // 图片数组
        images: [],
        createTime: "",
        // 作者信息（嵌套对象）
        author: {
          name: "",
          avatar: ""
        },
        // 统计信息（嵌套对象）
        stats: {
          likes: 0,
          comments: 0,
          shares: 0
        }

      }
    },

    // 接收父组件传过来的问答数据
    questionData:{
      type:Object,
      value:[]
    }

  },

  /**
   * 组件的初始数据
   */
  data: {
    imgUrls: [
      "/images/cat1.png",
      "/images/cat2.png",
      "/images/cat3.png"
    ]
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onClose() {
      this.triggerEvent('close'); // 触发父组件的close事件
    },
  }
})